<?
include_once("funk/game/getfraktion.funk.php");
include_once("funk/game/igm.funk.php");
//Überprüfen ob der Abruf über die Hauptseite erfolgt
if(!defined('InStern')) exit;
if(isset($_REQUEST[serverid])) $_SESSION[server_Id]=$_REQUEST[serverid];
if($_SESSION[user][Rang]<9 AND !in_array($_SESSION[server_Id], $_SESSION[user][Rundenadmin])) exit;
?>
<div class="table_head2">
 <a href="index.php?adminpage=editserver">Serverinformationen</a>
 <a href="index.php?adminpage=editspieler">Spieler</a>
 <a href="index.php?adminpage=editallianzen">Allianzen</a>
 <a href="index.php?adminpage=multi">Multi</a>
 <a href="index.php?adminpage=editconfig">Serverkonfiguration</a>
</div>
<?

if($_POST['do']=="editServerinfos"){
    $db->query("UPDATE server SET Name='$_POST[name]', Beschreibung='$_POST[beschreibung]', Spielerlimit='$_POST[spielerlimit]', Bild='$_POST[bild]', Handel_Ress1='$_POST[handelress1]',Handel_Ress2='$_POST[handelress2]',Handel_Ress3='$_POST[handelress3]',Handel_Ress4='$_POST[handelress4]' WHERE Id='$_POST[server]';");
    echo "<br>gespeichert...</br>";
}
$db->query("SELECT * FROM server WHERE Id='$_SESSION[server_Id]';");
if($server=$db->fetch_assoc()){

    ?>
    <fieldset>
        <legend>Serverinformationen</legend>
        <input type="button" value="Luftüberwachung" onclick="location.href='index.php?page=flightview&server=<?php echo $server[Id]?>'" />
        <form action="index.php" method="post">
         <input type="hidden" name="do" value="editServerinfos"/>
         <input type="hidden" name="server" value="<?echo $_SESSION[server_Id]?>"/>
         <table>
          <tr>
           <th>Servername:</th>
           <td>
            #<input type="text" value="<?echo $server[Id]?>" size="1" disabled="disabled"/>
            <input type="text" name="name" value="<?echo $server[Name]?>"/>
           </td>
          </tr>
          <tr>
           <th>Beschreibung:</th>
           <td>
            <input type="text" name="beschreibung" value="<?echo $server[Beschreibung]?>"/>
           </td>
          </tr>
          <tr>
           <th>Spielerlimit:</th>
           <td>
            <input type="text" name="spielerlimit" value="<?echo $server[Spielerlimit]?>" size="2"/>
           </td>
          </tr>
          <tr>
          <th>Bild:</th>
           <td>
            <input type="text" name="bild" value="<? echo $server[Bild]?>"/>
           </td>
          </tr>
          <?
          for($i=1;$i<=4;$i++){
              echo "
              <tr>
               <th>Handel Ressource $i:</th>
               <td>
                <input type=\"text\" name=\"handelress$i\" value=\"".$server["Handel_Ress".$i]."\"/>
               </td>
              </tr>";
          }
          ?>   
          <tr>
           <th colspan="2">
            <input type="submit" value="speichern"/>
           </th>
          </tr>
         </table>
        </form>
        
        <?
        if($_POST['do']=="editFleet"){
            $f=$_POST[fraktion];
            //crate sql-Statements
            for($i=1; $i<=4; $i++){
                $sql="UPDATE planet SET ";
                foreach($config_schiff as $key=>$value){
                    $sql.=" Schiff$key=".intval($f[$i][$key]).",";
                }
                $sql.="Name=Name WHERE 
                PosX=".$config_fraktion[$i][posX]." AND
                PosY=".$config_fraktion[$i][posY]." AND Server=$server[Id]";
                $db->query($sql);
            }
            //inform all players
            
            $result=$db->query("SELECT Id FROM spieler WHERE Server=$server[Id]");
            while($sp=$db->fetch_assoc($result)){
                igm($sp[Id],"Fraktionsflotte wurde geändert","Die Fraktionsflotte wurde von einem Rundenadmin an das aktuelle Spielgeschehen angepasst. Mehr dazu erfahrt ihr unter Hilfe->Fraktionskriege");
            } 
            
        }
        ?>
        </fieldset>
        <fieldset>
            <legend>Fraktionsflotte</legend>
            <div>
                <form action="index.php" method="post">
                 <input type="hidden" name="do" value="editFleet"/>
                 <input type="hidden" name="server" value="<?echo $_SESSION[server_Id]?>"/>
                 <?
                 //load fraktionsdata
                 $db->query("SELECT * FROM planet WHERE Typ='fraktion' AND Server=$server[Id];");
                 while($data=$db->fetch_assoc()){
                    $f[ getfraktion($data[PosX], $data[PosY]) ]=$data;
                 }
                 ?>
                 <table width="100%">
                  <tr>
                   <th>&nbsp;</th>
                   <?
                   for($i=1;$i<=4;$i++){
                        echo "<th>".$config_fraktion[$i][name]."</th>";
                    }
                   ?>
                  </tr>
                  <?
                  foreach($config_schiff as $key=>$value){
                    echo "
                    <tr>
                        <th>".$value[name][1].",...</th>";
                        for($i=1; $i<=4; $i++){
                            echo "
                            <td><input type=\"text\" name=\"fraktion[$i][$key]\" size=\"6\" value=\"".$f[$i]["Schiff$key"]."\"/></td>";                            
                        }
                        echo "
                    </tr>";                    
                  }
                  ?>
                  <tr>
                    <th colspan="3"><input type="submit" value="Change Fractionfleet"/></th>
                </table>  
            </div>
        </fieldset>
       <? 
}//--------------------------------------------------------------------------  Ende der Serverinformationen